feeling vindicated - German English Dictionary